草庐IT

html - 不同高度的 div 在两列中 float

全部标签

javascript - Chrome 扩展 - 写入不同域的本地存储

如何写入不同域的本地存储。这个想法是我需要我的chrome扩展程序在本地存储中写一些东西,当用户访问关联的网站时,网站可以读取本地存储的内容。我正在尝试在用户的个人数据之间进行同步,而不必将它们存储在服务器中。 最佳答案 Contentscripts可以直接访问页面的本地存储。如果您想为特定域存储值,只需打开一个窗口或框架,然后写入窗口/页面的本地存储。选择您最喜欢的选项来激活页面:chrome.tabs.create创建一个非事件选项卡,可能在使用chrome.tabs.query找到的非事件窗口中.实验性offscreenTab

javascript - 解析十六进制 float

我有整数,例如,4060。如何从中获取HEXfloat(\x34\xC8\x7D\x45)?JS没有float类型,不知道怎么转换。谢谢。 最佳答案 如果你想要一个十六进制的字符串,试试这个:>varb=newBuffer(4);>b.writeFloatLE(4060,0)>b.toString('hex')'00c07d45'另一种方式(使用您的输入):>Buffer('34C87D45','hex').readFloatLE(0)4060.5126953125更新:newBuffer(size)已被弃用,但它很容易被Buffe

javascript 在两个不同的索引处拆分字符串

我有一张amexI.E.的信用卡#371449635398431我想分成3个部分371449635398431-有没有一种简单的方法可以按预定义的索引(在本例中为4和10)拆分字符串),可能有一个简单的正则表达式函数? 最佳答案 我真的不认为这里需要正则表达式。如果您知道需要拆分的索引,您可以这样做:varinput='371449635398431'varpart1=input.substr(0,4);varpart2=input.substr(4,6);varpart3=input.substr(10);但是如果正则表达式是必须

javascript - 如何在 javascript 中解析包含数字/ float 文本的字符串?

我正在尝试构建一个能够解析句子并返回数字的javascript函数。这是一个jsFiddle我已经为下面的测试用例设置了-'我有1磅'->1'我有£3.50可以花掉'->3.50'我有23.00磅'->23'£27.33'->27.33'4345.85美元'->4345.85'3.00'->3'7.0'->7“应该有2.0。”->2“应该是15点20分。”->15.20'3.15'->3.15“我只有5个,不是很好。”->5'34.23'->34.23'sdfg545.14sdfg'->545.14'昨天我花了235468.13英镑。今天我想少花钱。->235468.13'昨天我花了3

javascript - console.log 是否以不同方式对待 'this'?

为什么会出现下面的语句:(function(){console.log(this);}).apply(String("hello"));显示以下输出String{0:"h",1:"e",2:"l",3:"l",4:"o",length:5}而不是简单的:hello这种行为是解释器内置的还是有办法检测传递的引用类型? 最佳答案 你得到一个对象而不是字符串作为函数输出的原因是默认情况下javascript'this'对象总是被强制为一个对象。但是,如果您使用带有“usestrict”的严格格式的javascript,则此功能将被禁用,您

javascript - 修改 Dropzone : Show uploaded image in another div

我正在使用dropzone.js创建个人资料图片uploader,我已经复制了布局offeredbyFacebook,但我想让它做的是,当您放下图像时,它会替换放置区内的内容。到目前为止我的演示:ImageLink到目前为止我的代码:Dropzone.options.employeeImageDropzone={maxFiles:1,acceptedFiles:'image/*',addRemoveLinks:true,dictDefaultMessage:'UploadaPhotoFromyourcomputer',paramName:'empImage',init:function

javascript - 如何让 Div 粘在光标上

我有一个脚本,它在悬停时显示一个div并将其粘贴到光标上。$(".picture_holder_thumb").mouseover(function(){$(".title",this).show();});$(".picture_holder_thumb").mouseout(function(){$(".title",this).hide();});$(document).bind('mousemove',function(e){$(".title",this).css({left:e.pageX,top:e.pageY});});它有效,但不知何故,粘性div和光标之间总是有很大

javascript - 在 React.js 中有条件地设置 html 属性

我在为React中的单选按钮组件设置默认选项时出奇地困难。这是我的RadioToggle组件:/**@jsxReact.DOM*/varRadioToggle=React.createClass({render:function(){varself=this;return({this.props.radioset.radios.map(function(radio,i){return({radio.label}{radio.checked?:})})});}});module.exports=RadioToggle;下面是我创建组件的方式:上面的代码可以工作,但我们不喜欢根据radio

javascript - ui-grid 的高度问题

我想在angularJSui-grid上使用height:auto。我遇到了内联样式的问题,该样式在我添加ui-grid属性的div上设置了特定高度。还有一个名为getViewPortStyle()的函数,它动态地向.ui-grid-viewport类添加高度和宽度。关于应用于具有ui-grid属性的元素的内联样式,我尝试用height:auto!important;覆盖元素上的类.这与getViewPortStyle()异常(exception)情况完美,当窗口宽度或高度通过用户使用鼠标移动来操纵浏览器而增加或减少时触发。我的想法是覆盖ui-grid,这样getViewPortSty

javascript - chart.js 折线图,每个部分具有不同的背景颜色

假设我有一个4周的周一至周五折线图。我希望将这4周分成几个部分。我希望第一个星期一到星期五的背景色为白色。第二个星期一到星期五灰色背景。第三个又是一个白色的背景。而第四周的星期一到星期五要有灰色背景色。我所说的是图表的背景。有办法做到这一点吗? 最佳答案 Chart.js在绘制(或重新绘制)图表之前清除Canvas。一旦图表被清除,我们就可以开始这个并绘制我们的背景。只需扩展折线图并覆盖初始化覆盖中的清除功能即可。预览脚本Chart.types.Line.extend({name:"LineAlt",initialize:funct